package com.bwie.service;

import com.bwie.common.domain.Menu;
import com.bwie.common.domain.request.UserReq;
import com.bwie.common.domain.response.UserResp;

import java.util.List;

/**
 * @className: UserService
 * @Description: TODO
 * @version: v1.８.0
 * @author: GONGWENXUE
 * @date: 2025/10/22 9:28
 */
public interface UserService {
    /**
     * 用户名密码登录
     * @param userReq
     * @return
     */
    UserResp userLogin(UserReq userReq);

    /**
     * 手机密码登录
     * @param userReq
     * @return
     */
    UserResp userPhone(UserReq userReq);

    /**
     * 验证码
     * @param phone
     */
    void getCode(String phone);

    /**
     * 菜单树
     * @return
     */
    List<Menu> getMenu();


}
